package BizLogic;
import java.util.Properties;
import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.Message.RecipientType;
import javax.mail.internet.AddressException;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage; 
	public class SendMail {     
		private String from;  
		private String to;   
		@SuppressWarnings("unused")
		private String subject; 
		@SuppressWarnings("unused")
		private String text;    
		public SendMail(String to, String subject, String text){      
			this.from = "team3erudites@gmail.com";    
			this.to = to;       
			this.subject = subject;   
			this.text = text;  
			send();
			}     
		public void send(){    
			
			Properties props = new Properties(); 
			props.put("mail.smtp.host", "137.132.244.140");   
			props.put("mail.smtp.port", "25");      
			Session mailSession = Session.getDefaultInstance(props);   
			Message simpleMessage = new MimeMessage(mailSession);  
			InternetAddress fromAddress = null;     
			InternetAddress toAddress = null;        
			try {  
				fromAddress = new InternetAddress(from);  
				toAddress = new InternetAddress(to);         
				} catch (AddressException e) {         
					// TODO Auto-generated catch block  
					e.printStackTrace();         }      
			try {        
				simpleMessage.setFrom(fromAddress);     
				simpleMessage.setRecipient(RecipientType.TO, toAddress);   
				simpleMessage.setSubject(subject);       
				simpleMessage.setText(text);              
				Transport.send(simpleMessage);   
				System.out.println("mail sent");
				}
				catch (MessagingException e) {  
					// TODO Auto-generated catch block  
				//	e.printStackTrace();      
					} 
			}
		
		
		}
	